package com.yunhai.model.vo.orr;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
                                                        import java.util.Date;
                                                                                                                                                                                                                                                                                                                            import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;
import java.util.Date;


/**
 * 设备运行状态报表表 新增修改 Vo 类
 *
 * @author mengze
 * @date 2025-09-04 19:45:01
 */
@ApiModel("设备运行状态报表表增加修改类型Vo")
@Data
@Accessors(chain = true)
public class OrrDeviceOperatorStatusVo {

    private Long id;
    /**
     * 门店编号
     */
    @ApiModelProperty("门店编号")
    private String storeNumber;
    /**
     * 门店名称
     */
    @ApiModelProperty("门店名称")
    private String storeName;
    /**
     * 业务日期
     */
    @ApiModelProperty("业务日期")
    private Date busiDate;
    /**
     * 物料编号
     */
    @ApiModelProperty("物料编号")
    private String materialNumber;
    /**
     * 物料名称
     */
    @ApiModelProperty("物料名称")
    private String materialName;
    /**
     * 总出杯数量
     */
    @ApiModelProperty("总出杯数量")
    private Integer quantity;
    /**
     * 稳定出杯数量
     */
    @ApiModelProperty("稳定出杯数量")
    private Integer stableDischargeQuantity;
    /**
     * 不稳定出杯数量
     */
    @ApiModelProperty("不稳定出杯数量")
    private Integer unStableDischargeQuantity;
    /**
     * 稳定出杯率字符串 _ （格式：XX%，如86%）
     */
    @ApiModelProperty("稳定出杯率字符串 _ （格式：XX%，如86%）")
    private String stableDischargePct;
    /**
     * 并发出杯率字符串 _ （格式：XX%，如38%）
     */
    @ApiModelProperty("并发出杯率字符串 _ （格式：XX%，如38%）")
    private String concurrentDischargeQuantityPct;
    /**
     * 出杯间隔1数量
     */
    @ApiModelProperty("出杯间隔1数量")
    private Integer dischargeIntervalQuantity1;
    /**
     * 出杯间隔2数量
     */
    @ApiModelProperty("出杯间隔2数量")
    private Integer dischargeIntervalQuantity2;
    /**
     * 出杯间隔3数量
     */
    @ApiModelProperty("出杯间隔3数量")
    private Integer dischargeIntervalQuantity3;
    /**
     * 单次出杯数量
     */
    @ApiModelProperty("单次出杯数量")
    private Integer singleDischargeQuantity;
    /**
     * 并发出杯数量
     */
    @ApiModelProperty("并发出杯数量")
    private Integer concurrentDischargeQuantity;
    /**
     * 机器唯一ID
     */
    @ApiModelProperty("机器唯一ID")
    private String machineUuid;
    /**
     * 工位号
     */
    @ApiModelProperty("工位号")
    private Integer station;
    /**
     * 插槽ID
     */
    @ApiModelProperty("插槽ID")
    private Integer slotId;
    /**
     * 插槽编号 _ （格式：X-XX）
     */
    @ApiModelProperty("插槽编号 _ （格式：X-XX）")
    private String slotNumber;

}
